Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 OWEN PLACE Semi-Detached £342,057 £199,000 11 Jan 2012
3 OWEN PLACE Semi-Detached £186,439 £125,000 17 Dec 2014
24 OWEN PLACE Flats/Maisonettes £110,000 24 May 2023
26 OWEN PLACE £130,527 £117,000 3 Aug 2021
27 OWEN PLACE Semi-Detached £342,057 £199,000 11 Jan 2012